home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-4774 / easy_pov / easy_pov.eng next >
Text File  |  1996-05-29  |  16KB  |  333 lines

  1.  
  2. ------------------------
  3. - Easy POV Version 1.0 -
  4. ------------------------
  5.  
  6. What is Easy POV?
  7.  
  8. Easy POV is a program which allows easy launching of the marvellous 
  9. Ray-Tracing program Persistence Of Vision. This wonderful program 
  10. however is far from user-friendly, with the command line requesting a 
  11. host of complex options which are daunting for a beginner and 
  12. unforgiving of anyone who keys an error.
  13.  
  14. It is for this reason that I decided to create the eponymous Easy POV to 
  15. make for easy program launching, without too many mistakes, thus 
  16. bringing POV within the reach of everyone. So as to make POV even 
  17. easier, Easy POV also verifies the options to avoid sending bad commands 
  18. to POV.
  19.  
  20.  
  21. How does it work?
  22.  
  23. In order to use Easy POV you must have use ST high resolution as a 
  24. minimum (640*400) which shouldn't be too much of a problem, but a lower 
  25. resolution version can be released should there be the demand.
  26.  
  27. So that everything works satisfactorily you must have the version of POV 
  28. corresponding to your ATARI and Easy POV itself both in the same folder. 
  29. Click on EASY_POV.PRG to start the magic.
  30.  
  31.  
  32. What must I do?
  33.  
  34. Once launched, a main window opens showing all the possible POV 
  35. configuration options. To change the options just click on them and, 
  36. depending upon the case, other parameters will be requested. Clicking on 
  37. the round buttons reverses their state; for path names (where POV will 
  38. look for it's various files), script names and the name of the picture, a 
  39. click opens the file selector allowing you to select the required file. A 
  40. maximum height and width of 32767 is possible for the resolution of the 
  41. picture. If you enter an incorrect value, the program will tell you and 
  42. disregard the entry.
  43.  
  44. For those with several computers, a very practical option has been 
  45. provided to enable the picture to be split into several pieces to speed up 
  46. processing time, prior to sticking them back together again. Lines at the 
  47. beginning and end can be defined to warn you if these are any 
  48. discrepancies in the resolution and if an error results.
  49.  
  50. Holding down the mouse button produces a popup menu allows the options 
  51. of the type of picture, quality and the POV program for your Atari to be 
  52. selected. Having selected your options, just press ENTER on the numeric 
  53. keypad and your calculations can begin.
  54.  
  55. TO USE POPUP MENUS, CLICK ON THE CORRESPONDING FRAMES TO VIEW 
  56. THEM AND KEEP THE MOUSE BUTTON HELD DOWN TO SELECT THE CHOSEN 
  57. ITEM. POPUP MENUS DISAPPEAR WHEN THE BUTTON IS RELEASED.
  58.  
  59.  
  60. THE OPTIONS.
  61.  
  62. Window options
  63.  
  64. Paths        : Search paths where POV will look for the different files
  65.                and scripts.
  66. Script       : Name of your script picture (*.POV).
  67. Picture      : Name of the picture to be created.
  68. Picture type :
  69.         TGA  : TARGA picture format (type 2, 24 bit), recognised by
  70.                many art programs.
  71.         DIS  : POV's own format, which is only recognised by POV but 
  72.                can be converted with a utility.
  73.         RAW  : A format creating three files (RED, GRN, BLU), each one 
  74.                comprising a single colour (red, green, blue) which must
  75.                then be superimposed to create the final picture.
  76.         NONE : Does not create an output file. Not very useful but 
  77.                practical for those who want to see if their script speeds
  78.                up the calculations, thus saving time on writing to disk.
  79.  
  80. Width, Height       : Picture resolution (from 0 to 32768).
  81. Start               : Line at the beginning of the calculation (for those
  82.                       who want to make their calculations in several pieces)
  83. End                 : End line of the calculation.
  84. Anti-aliasing       : Calculation method for softening the differences 
  85.                       between colours. (Be careful, this slows down picture
  86.                       calculation times enormously).
  87. Anti-aliasing value : A number between 0 and 1.
  88. Buffer              : Memory buffer to speed up disk accesses when saving
  89.                       the picture.
  90. Buffer value        : Size in kilobytes.
  91. View picture        : Choose if and in what form you want to see the 
  92.                       picture during calculation. Note that viewing the
  93.                       picture will significantly reduce calculation speed.
  94. Picture quality     : POV allows you to produce pictures of differing 
  95.                       quality; for example as a preview, without all the
  96.                       details, thus speeding up processing time.
  97. Viewer information  : Shows calculation information when not in 
  98.                       viewer mode.
  99. Interrupt           : Stops picture calculation in progress by means of a 
  100.                       simple keystroke (an indispensable option in my
  101.                       opinion.)
  102. Continue            : Restart processing of a picture which was interrupted 
  103.                       using the above command.
  104. Wait at end         : Waits at the end of a calculation for a keystroke 
  105.                       (useful for checking that all has gone well.)
  106. Wait on error       : Waits for a keystroke after POV finds some sort of 
  107.                       error (useful for seeing why POV has bombed.)
  108. Type of POV         : Depending on which Atari you are using there are 
  109.                       several versions of POV available. This option allows
  110.                       you to choose which one you will use. If Easy POV
  111.                       detects a 68030 or a 68882, the program 
  112.                       will give you the best version for use with your
  113.                       configuration. For information, the different POV
  114.                       programs are:
  115.  
  116.                             POVST.TTP exclusively for the 68000.
  117.                             POVST_82.TTP for the 68000 and the 68882.
  118.                             POV30.TTP for the 68030 version.
  119.                             POV30_82.TTP for the 68030 and the 68882.
  120.  
  121.  
  122. Drop down menus
  123.  
  124. Quit      : Quit Easy POV (CONTROL Q).
  125. DIS->TGA  : Conversion from DIS to TARGA 24-bit format.
  126. DIS-> RAW : Conversion from DIS to Quick Ray Trace's RAW format. Note 
  127.             that this format is different from the three distinct RAW
  128.             files that POV produces.
  129. DIS->TIF  : Conversion from DIS to the great standard TIF format.
  130. TIF->DIS  : Conversion from TIF to DIS format.
  131. Start POV : Starts picture processing (ENTER).
  132. Help      : A little help screen (HELP).
  133.  
  134.  
  135. How Easy POV passes parameters to POV.
  136.  
  137. In order to work, POV needs all it's options to be placed in the command 
  138. line and also uses the default file POVRAY.DEF. I decided to use the latter 
  139. as the means whereby the different options would be sent to POV, as this 
  140. file is used directly by it. If you have insufficient memory, you can 
  141. create your command line in Easy POV and then quit the program to 
  142. regain the memory space. Then all you have to do is to launch POV from 
  143. the desktop, without entering anything in the command line, as all the 
  144. options will have been selected previously.
  145.  
  146. The POVRAY.DEF file in Easy POV is saved directly POV is launched if any 
  147. changes have been made. If on the other hand you want to quit Easy POV 
  148. and a change has been made, the program will ask you if you want to 
  149. save the options before quitting. During normal usage the saving of the 
  150. configuration is entirely transparent and so you don't need a save option, 
  151. which is why one has not been provided. When Easy POV is launched the 
  152. options are taken from the POVRAY.DEF file; should this file not exist, the 
  153. defaults which I have outlined above will be taken.
  154.  
  155.  
  156. Easy POV and MULTITOS.
  157.  
  158. With the arrival of market of the new Atari multitasking systems on the 
  159. market, I thought it would be desirable to be able to run POV in the 
  160. background, if MULTITOS was present. When MULTITOS is active the 
  161. program looks for the environment variable TOSRUN which allows 
  162. programs which do not use GEM (*.TOS, *.TTP) to run in the background. 
  163. This environment variable is defined in the MULTITOS configuration file 
  164. GEM.CNF. The following line (or something similar) must appear:
  165.  
  166. setenv TOSRUN=C:\MUTITOS\MINIWIN.APP
  167.  
  168. For those who do not know to configure MULTITOS following it's 
  169. installation, this line is automatically created. I have inhibited picture 
  170. viewing (during calculation) when running under MULTITOS, otherwise it 
  171. would be bye bye multitasking, as POV keeps all the screen for itself, so 
  172. don't try to select this option.
  173.  
  174. When you run POV under MULTITOS a new window opens showing the 
  175. progress of the calculations. After launching POV you can even quit Easy 
  176. POV without any problem to free up a bit more memory. If the fancy takes 
  177. you, you can even run several calculations at one time, although I don't 
  178. recommend this as MULTITOS isn't exactly a speed freak at the moment.
  179.  
  180. In any event we shouldn't complain, as MULTITOS is sufficiently viable; I 
  181. must say that someone who manages to make it bomb out is either 
  182. unlucky or has really tried to make it do so. Note that if you want to run 
  183. several POVs at the same time, don't forget to change the name of the 
  184. output picture, as it is impossible for several applications to write to the 
  185. same file at the same time. If you don't change the file name you will get 
  186. an error message like 'Output file error .....'.
  187.  
  188.  
  189. Final word
  190.  
  191. That's the end of this little documentation file, but I would like to say 
  192. that this program is Postcardware (a term invented by Vincent Pomey, 
  193. author of STZIP). If you want to send me a little card to thank me for my 
  194. good work (I'm so modest!) or if you want some more contacts, you can 
  195. contact me at the following address:
  196.  
  197. M Cordonnier Christophe
  198. ETR 55.665 Base Aérienne 107
  199. 78129 Villacoublay-Air
  200.  
  201. Or by Minitel on 3615 STMAG in 'fatboy78' or on the AZIMUT server on 
  202. (1)39-98-09-02 in the same bal.
  203.  
  204. I would also like to say that I have modified the POV source code to 
  205. correct certain bugs and completely translate it into French. If you would 
  206. like a copy (68000, 68030, 68882), do not hesitate to contact me, saying 
  207. which version you want.
  208.  
  209. May I say to everyone developing their own applications that I am a 
  210. member of the ST&CO association which edits a fanzine of some 40 pages 
  211. with a disk of DP. To subscribe to our AMAZING magazine or to 
  212. distribute your own creations, you can also contact me using your 
  213. preference for one of the above methods.
  214.  
  215. Wishing good pictures to all and long live Atari ...
  216.  
  217. ---------------------------------------------------------------------------
  218.  
  219. UPDATES
  220.  
  221. Version 1.1 (26/08/93) :
  222.  
  223. Correction of the redraw of a value button following the change of it's 
  224. contents.
  225. Problems with the window bar following changes have been fixed.
  226. Improvement to the management of the option changes.
  227. Improvement to the way popup menus are treated.
  228. Addition of an option to create a file of statistics. Using this option 
  229. creates a file called POVSTAT.OUT containing all the information POV will 
  230. use to create your picture. Useful for those who start a calculation and 
  231. leave their machine to get on with it, allowing them to read the results of 
  232. their calculations later.
  233.  
  234.  
  235. Version 1.2 (10/09/93) :
  236.  
  237. Another improvement to the way popup menus are handled, avoiding the 
  238. use of additional memory and assuring redraws over the covered up part.
  239. Keyboard shortcuts conformed to ATARI definition.
  240. A bug in the management of the anti-aliasing value persists in this 
  241. version; currently it is impossible to change this value, but the default of 
  242. 0.3 is the one which gives the best results. For those who would still 
  243. change this value, just get a text editor to the POVRAY.DEF file and 
  244. change the value placed after the +aX.XXXXXX.
  245.  
  246.  
  247. Version 1.3 (01/11/93) :
  248.  
  249. Easy POV is currently the best shell available for POV2.
  250. This represents an important stage for Easy POV; the arrival of POV2 with 
  251. it's new options has necessitated an adaptation to make the most of the 
  252. new features of the new version. Easy POV has just about retained the 
  253. same interface, with the addition of the ability to select between POV1 and 
  254. POV2. I did not want to penalise those users who do not have POV2 and 
  255. so according to the version of POV you have, Easy POV presents more or 
  256. fewer options accordingly. Apart from these new options, the program is 
  257. used in the same way.
  258.  
  259. Correction of the anti-aliasing bug, as it is now possible to change this 
  260. value without the slightest verification error.
  261. Correction of an important bug in the management of the mouse; when 
  262. clicking outside a window the program locked out! I wonder that I hadn't 
  263. noticed the bug before, but it's fixed now and everything works fine.
  264. Addition of an alert box if you want to change the values without 
  265. validating the corresponding options (anti-alias, buffer etc.)
  266. Yet another correction to the popup menu routine, as MULTITOS still isn't 
  267. quite stable and the old version worked perfectly under TOS and certain 
  268. versions of MULTITOS, but didn't work well under MULTITOS 1.08, for 
  269. example. Now the popups work as well under TOS as all currently 
  270. available versions of MULTITOS (0.8 to 1.09).
  271.  
  272.  
  273. Version 1.4 (01/12/93) :
  274.  
  275. Not really a new version as version 1.3 has not been released (apart to a 
  276. few friends). This version corrects all the little bugs in 1.3 and is the 
  277. first really available complete shell for POV1 and 2 which works on the 
  278. whole range. For the new options available in POV2, please refer to the 
  279. POV documentation.
  280.  
  281. Now under MINT (not MULTITOS) you can run POV in the background. As 
  282. POV is not a GEM program, there was no reason why POV shouldn't work 
  283. with multitasking. As with MULTITOS, the environment variable TOSRUN 
  284. must be declared.
  285. With the arrival of the ScreenBlaster card for the Falcon 030 I realised 
  286. that viewing pictures with POV was impossible. With the ScreenBlaster 
  287. card installed, changes of resolution within an application are either 
  288. impossible or cause the Falcon to bomb (a bug in ScreenBlaster?). So, as 
  289. with MULTITOS, viewing options have been removed to avoid any bombing 
  290. out of POV or Easy POV.
  291.  
  292. A little bug appears when the accessory found in STMAG79 (CLOGGE) is 
  293. active. This program effectively uses interruptions to display it's 
  294. information, causing the popup menus to work incorrectly. As this problem 
  295. is quite new I don't have the answer yet but I'm thinking about it. For 
  296. now, just disable the accessory and everything goes back to normal.
  297.  
  298.  
  299. Version 1.5 (01/01/94) :
  300.  
  301. Another fairly important evolution in the life of EasyPOV. As the workings 
  302. of the utility have stayed exactly the same, this is where a new option 
  303. gets to see the light of day. Now you can load or save any configuration 
  304. you like (files with a .DEF extension as the configuration file for POV). 
  305. This option is a lot more practical and allows you to create and load your 
  306. configurations easily and as desired. Loading a configuration file is as 
  307. easy as falling off a log; a file selector opens giving you the choice of 
  308. options already available. It's the same for saving a configuration. When 
  309. manipulating files, if you don't add the .DEF extension, it is automatically 
  310. entered for you, but if you load one it will be recognised.
  311.  
  312. Further, an option to reset all values to zero (default values) is now 
  313. available (a choice from the drop down menu or keyboard shortcut 
  314. CONTROL R) makes Easy POV even easier to use.
  315.  
  316.  
  317. Version 1.6 (01/02/94) :
  318.  
  319. No modifications to the functionality of the utility but principally 
  320. corrections to the popup menus which now work almost everywhere (well, 
  321. nearly, as I don't have all the existing configurations to be able to do 
  322. some tests). Also there is no more incompatibility with such accessories 
  323. as BEFORE DAWN or CLOGGE, for example. To this end, for those who are 
  324. interested in the correction of this bug, I must say that I was simply 
  325. forced to make an illegal call to the 'evnt_multi' function to get 
  326. everything in order!! This GEM is really bizarre.
  327.  
  328.  
  329. ========================================================================
  330. English translation by Ralph Nelson-Tucker, May 1996
  331. ========================================================================
  332.  
  333.